home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
gnu
/
autoconf.lha
/
autoconf-1.4
/
ChangeLog
< prev
next >
Wrap
Text File
|
1993-05-22
|
42KB
|
1,185 lines
Sat May 22 17:45:19 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
* Version 1.4 released.
Thu May 20 20:25:45 1993 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_IDENTITY): New function.
(AC_DEFINE_UNQUOTED): Use it to fix this; due to a
misunderstanding of m4, this was using its first argument as
the definition.
Thu May 20 09:21:55 1993 Jim Meyering (meyering@comco.com)
* acspecific.m4 (AC_ALLOCA) [find_stack_direction]: Return the
value from the recursive call. If it worked before, it was by luck.
From Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>.
Tue May 18 23:40:21 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
* acspecific.m4 (AC_STDC_HEADERS): Require AC_PROG_CPP.
Mon May 17 18:01:09 1993 Karl Berry (karl@hal.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT): Use variables gen_files and
gen_config in the loop that generates the output (Make)files,
instead of hardwiring the filenames.
Sat May 15 17:23:19 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* autoconf.sh: Accept `-' to mean read stdin as input.
* autoheader.sh: Likewise.
Fri May 14 12:41:02 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
* autoheader.sh, acspecific.m4 (AC_PREPARE): If `LANG' environment
variable is set, reset its value to `C'. This is so `tr [...]'
works more portably.
Thu May 13 22:56:20 1993 Paul Eggert (eggert@twinsun.com)
* acspecific.m4 (VOID_CLOSEDIR): Test closedir instead of assuming
that it works. E.g. dynix closedir yields garbage, but has no
prototype. Presumably Xenix closedir had the same problem, so
stop special-casing it.
Wed May 12 20:25:36 1993 Jim Meyering (meyering@comco.com)
* acconfig.h: Add HAVE_LONG_DOUBLE.
Wed May 12 15:07:36 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_DEFINE_UNQUOTED): New macro.
* acgeneral.m4 (AC_FUNC_CHECK): Include ctype.h instead of stdio.h.
We want it only to define __stub_* in glibc. Using stdio.h lost
when it contained a conflicting prototype for $1; ctype.h has fewer
prototypes.
* acconfig.h: Add GETGROUPS_T.
* acspecific.m4 (AC_PROG_RANLIB): Use : instead of @: for no-op.
Some braindead make does bizarre magical things with @ in variables.
Mon May 10 14:24:27 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
* acspecific.m4 (AC_HAVE_POUNDBANG): New feature.
* acgeneral.m4 (AC_OUTPUT): Add more backslashes to character class
in DEFS filter (sigh).
Sun May 9 14:04:31 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_DEFINE_QUOTE): No AC_QUOTE_SED (was innermost).
(AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_TEST_CPP): Put a \ before
$DEFS in string to be evalled.
(AC_OUTPUT): Run DEFS through a sed filter that quotes things in it
from sed (woo woo!) before writing it into config.status.
* acspecific.m4 (AC_ALLOCA): Use AC_PROGRAM_EGREP to test for [CRAY
&& !CRAY2], instead of AC_TEST_PROGRAM. No need to run a program
for this.
* acgeneral.m4 (AC_PROGRAM_CHECK): Extract the first word of $2
when looking for it in PATH, so it can be a program name with args.
Omit default assignment if $4 is empty.
Only write verbose msg if $1 was set nonempty.
* acspecific.m4 (AC_PROG_YACC): Pass 'bison -y' (quoted like that)
in list to AC_PROGRAMS_CHECK. Don't test for bison later to add -y
flag.
Sat May 8 00:23:58 1993 Jim Meyering (meyering@comco.com)
* acgeneral.m4 (AC_REPLACE_FUNCS): Add a trailing newline in
code for AC_COMPILE_CHECK. Otherwise it got spurious failures.
* acspecific.m4 (TIME_WITH_SYS_TIME): New macro.
* Makefile.in (dist): Depend on Makefile. Use gzip instead
of compress. Link files individually instead of en masse;
if a link fails, use `cp -f' on the losing file.
* acspecific.m4 (AC_ALLOCA): Define CRAY_STACKSEG_END (the
name of a function used in alloca.c) for CRAY-1, CRAY X-MP,
and CRAY Y-MP.
Fri May 7 15:56:26 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acspecific.m4 (AC_GETLOADAVG): Check for mach/mach.h, but don't
disable nlist checks if found.
Fri May 7 04:59:25 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
* acspecific.m4 (AC_PROG_INSTALL): Don't look for `install' in
/usr/ucb.
Thu May 6 20:41:35 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_FUNC_CHECK): The test program should choke on
#ifdef __stub___$1 as well.
(AC_REPLACE_FUNCS): Make the test program choke on stubs.
Wed May 5 20:43:13 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* autoconf.sh ($infile existence check): Fixed test for
nonemptiness of $print_version to not always be true.
Wed May 5 17:22:42 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acgeneral.m4 (AC_PREFIX, AC_PROGRAM_CHECK), acspecific.m4
(AC_PROG_INSTALL): If IFS wasn't set initially, give it a
normal default value. Happens on LynxOS (x86), says
Pete Klammer <PKLAMMER@cudnvr.denver.colorado.edu>.
Wed May 5 13:22:52 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4: Undefine the `shift' builtin.
* acspecific.m4 (AC_PROG_YACC): Use AC_PROGRAMS_CHECK to check for
both bison and yacc, instead of two AC_PROGRAM_CHECK uses.
* autoheader.sh ($# -eq 0): Set var $tmpout to name of temp file,
send stdout there instead of config.h.in.
(just before exit): If $# -eq 0, then move $tmpout to config.h.in
if $status -eq 0, or remove $tmpout otherwise.
* acspecific.m4 (AC_STRCOLL): Rewritten to use a test program that
verifies that `strcoll' does vaguely reasonable ordering.
Tue May 4 19:59:00 1993 Jim Meyering (meyering@comco.com)
* acspecific.m4 (AC_LONG_DOUBLE): Don't explicitely echo
`checking for long double'.
Mon May 3 22:04:35 1993 Jim Meyering (meyering@comco.com)
* acspecific.m4 (AC_GETGROUPS_T): New macro.
Sat May 1 22:37:55 1993 Jim Meyering (meyering@comco.com)
* acspecific.m4 (AC_LONG_DOUBLE): New macro.
Wed Apr 28 15:52:42 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_PROGRAM_CHECK): Write msg under --verbose.
Thu Apr 22 18:24:40 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_FUNC_CHECK): Remove spurious `#endif' line at end.
* acgeneral.m4 (AC_WITH): Fix reversed args to patsubst.
Test $with_FOO, not $FOO.
Wed Apr 21 18:14:19 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_QUOTE_TOKEN): New macro.
(AC_DEFINE_QUOTE): Use it.
Tue Apr 20 18:02:46 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
* acspecific.m4 (AC_DECLARE_YYTEXT): Guess name of lex output file
and do AC_SUBST of `LEX_OUTPUT_ROOT'.
Add `dnl' after calling some autoconf macros.
Mon Apr 19 15:46:24 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acspecific.m4 (AC_MINUS_C_MINUS_O): Do each compile a second time
after testing for the existence of the output. Some compilers
refuse to overwrite an existing .o file with -o, though they will
create one.
* acspecific.m4 (AC_DECLARE_YYTEXT): Changed lex input to two lines
of "%%", not just one.
Sat Apr 17 17:26:12 1993 Jim Meyering (meyering@comco.com)
* acgeneral.m4 (AC_COMPILE_CHECK): Don't print `checking for ...'
message if first argument is empty.
Sat Apr 17 01:18:41 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
* acspecific.m4 (AC_PID_T): provide self.
(AC_VFORK): Require AC_PID_T.
Fri Apr 16 11:57:35 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_PROGRAMS_CHECK): Take optional third arg; if
given, use it as the default value.
Thu Apr 15 16:43:45 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_REPLACE_FUNCS): Print a message under --verbose.
* acgeneral.m4 (AC_HAVE_LIBRARY): Use m4's patsubst and translit
instead of running sed and tr at runtime.
* acconfig.h: Add STACK_DIRECTION.
Wed Apr 14 17:08:47 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acspecific.m4 (AC_ALLOCA): If we chose alloca.c, run a test
program to define STACK_DIRECTION.
Mon Apr 5 19:02:52 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acspecific.m4 (AC_LONG_FILE_NAMES): Put test inside a for loop on
several directories: . /tmp $prefix $exec_prefix. Define
HAVE_LONG_FILE_NAMES iff long names win in all those directories.
Sun Apr 4 18:38:23 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makefile.in (%.info): Removed pattern rule.
(autoconf.info, standards.info): New rules.
* autoconf.sh (version_only): New variable, set nonempty for
`autoconf --version' with no input file.
(output writing): No output if $version_only is set.
Wed Mar 31 17:33:57 1993 Jim Meyering (meyering@comco.com)
* acspecific.m4 (AC_CONST): Uncomment and fix second AIX test.
Wed Mar 31 16:58:12 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acspecific.m4 (AC_CONST): Rewrite first AIX XL C 1.02.0.0 test.
Comment out bogosity in second AIX test.
Wed Mar 31 12:45:59 1993 Jim Meyering (meyering@comco.com)
* acgeneral.m4 (AC_DEFINE): Put single quotes around definition
that is echoed with --verbose. AC_DEFINE(MVDIR, "$(libdir)/mvdir")
was generating losing code.
Mon Mar 29 15:44:24 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acspecific.m4 (AC_STDC_HEADERS): Add a missing pair of [quotes].
Mon Mar 29 14:54:00 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acspecific.m4 (AC_DECLARE_YYTEXT): Change sed regexp so it won't
match other identifiers beginning with `yytext'.
Sat Mar 27 00:11:16 1993 Paul Eggert (eggert@twinsun.com)
* acspecific.m4 (AC_CONST): Detect broken AIX XL C 1.2.0.0 compiler.
Thu Mar 25 19:54:50 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acspecific.m4 (AC_CONST): Remove single quotes from the C
program; they produce shell syntax errors.
* acgeneral.m4 (AC_DEFINE): Add a newline after "}" to prevent
commands following on the same line of configure.in from
generating shell syntax errors.
* acgeneral.m4 (AC_COMPILE_CHECK): Use explicit return types
to avoid warnings.
(AC_TEST_CPP): Add parens to force redirection order.
(AC_OUTPUT): Allow hostname to return bogus exit status.
From Jean-loup Gailly <jloup@chorus.fr>.
Mon Mar 22 16:53:01 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* autoconf.sh: Use $M4, not m4 explicitly.
(M4): If unset in env, initialize to @m4@.
* autoheader.sh: Likewise.
* Makefile.in (M4): Define new variable.
(autoconf.conf, %.conf): Use it.
(editsh): New variable: sed command to replace @datadir@; also
replace @M4@ with $(M4).
(autoconf, autoheader): Use $(editsh) instead of explicit sed command.
Mon Mar 22 13:08:10 1993 Jim Meyering (meyering@comco.com)
* acspecific.m4 (AC_CONST): IBM's /bin/cc under AIX-3.2 on an rs6000
rejects attempts to modify *any* member of a struct that has a
member declared like `const int *ap[2]'.
Wed Mar 17 18:08:30 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
* autoconf.sh, autoheader.sh (MACRODIR): Variable renamed to
AC_MACRODIR. Don't initialize it at runtime if it is already set
in the environment.
(MACROFILES): Don't set until after options are processed.
(print_version): New temp variable.
* autoconf.sh, autoheader.sh: Rewrote argument parsing.
Added `-m', `--macrodir', `-h', `--help', and `--' options.
Updated usage string.
* autoconf.texi: Documented --macrodir option and its effects for
both scripts.
Tue Mar 16 09:10:48 1993 Jim Meyering (meyering@comco.com)
* acspecific.m4 (AC_CONST): Sun's SC1.0 ANSI compiler (acc) won't
increment a `const int *' pointer declared through a typedef.
Mon Mar 15 16:08:42 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_PARSEARGS): Grok `--verbose' flag; set verbose=yes.
(AC_DEFINE): Only echo "defining $1" if $verbose is set.
Sun Mar 14 18:19:21 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acspecific.m4 (AC_PROG_INSTALL): Choose `installbsd' if we find
it, in preference to `install'.
* acspecific.m4 (AC_CONST): Add a check for `const int *foo' not
allowing modification of FOO (not *FOO).
Fri Mar 12 15:27:53 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT_HEADER): Remove conftest.sh before
creating it.
Thu Mar 11 12:57:53 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_DEFINE): Surround defn with { and }.
* acgeneral.m4 (AC_OUTPUT_HEADER): Split up $SEDDEFS into smaller
chunks, since some shells can't handle large here documents.
We write several commands in config.status to create conftest.sed
in pieces.
Mon Mar 8 14:40:53 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_WITH): Don't echo anything.
Use the m4 patsubst fn instead of a run-time sed invocation to
massage $1.
* acspecific.m4 (AC_DIR_HEADER_CHECK): #include <sys/types.h>
before the header we are testing.
* acgeneral.m4 (AC_DEFINE): If $2 is empty, echo "defining $1 to be
empty", rather than "defining $1 to be ".
* acspecific.m4 (AC_DIR_HEADER_CHECK): New; subr of AC_DIR_HEADER.
(AC_DIR_HEADER): Use it to test for each possible header file.
Tue Mar 2 01:06:25 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
* autoheader.sh: Don't use /p1/,/p2/ construct with sed---it's not
portable. Handle broken AIX sed that strips \n from hold space
when it shouldn't. From Jun Hamano <junio@twinsun.com>.
Tue Mar 02 00:08:39 1993 Jim Meyering (meyering@comco.com)
* acspecific.m4 (AC_CONST): Fix typo that caused spurious lossage
with /bin/cc from Irix-4. From Karl Berry.
Fri Feb 26 17:14:58 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acspecific.m4 (AC_CONST): Add bizarre case that loses on SCO 3.2v4.
Mon Feb 22 13:02:27 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_QUOTE_HERE, AC_QUOTE_SED): Change the quote
chars to { and } instead of nothing. Then use {} (empty quotes) to
separate the patsubst forms from the following dnl. Otherwise the
result of patsubst is pasted together with dnl and the result is
seen as a single token.
* acspecific.m4 (AC_MINUS_C_MINUS_O): Print msg saying what we are
doing before we do it.
* acgeneral.m4 (AC_PREFIX): Print out the choice made.
(AC_DEFINE): Print out the definition being done.
* acgeneral.m4 (AC_DEFINE_QUOTE): Add dnl at end of line.
* acspecific.m4 (AC_GETLOADAVG): Do changequote around listing of
/dev/kmem and sed frobbing which needs to use [ and ].
Sun Feb 21 13:57:55 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* autoheader.sh: Use brackets in tr range args.
* acspecific.m4 (AC_SETVBUF_REVERSED): Make the test fail if
setvbuf returns nonzero.
* acspecific.m4 (AC_GETLOADAVG): If we need to install setgid,
figure out what group owns /dev/kmem, and set KMEM_GROUP to that.
* acspecific.m4 (AC_MINUS_C_MINUS_O): Test plain `cc' after testing
$CC. We want to make sure both compilers grok -c -o.
Thu Feb 18 18:05:14 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_QUOTE_{DQUOTE,SQUOTE,HERE,SED}): New macros.
(AC_DEFINE_{QUOTE,SEDQUOTE}): New macros; subrs of AC_DEFINE.
(AC_DEFINE): Use them to quote $2.
Wed Feb 17 14:49:14 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acspecific.m4 (AC_TIMEZONE): Fixed quoting in tzname check.
changequote inside quotes lost.
Mon Feb 8 14:22:11 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acconfig.h (_ALL_SOURCE): Use #ifndef; AIX compiler way too dumb.
Sun Jan 31 16:39:46 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acspecific.m4 (AC_TIMEZONE): Put newlines before `#include ...'
in $defs value.
Thu Jan 28 18:06:53 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acconfig.h (_ALL_SOURCE): Use "!defined (_ALL_SOURCE) ||
_ALL_SOURCE == 0" rather than "!_ALL_SOURCE", which bombs on the
AIX compiler.
Mon Jan 25 12:09:43 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acconfig.h (HAVE_UNION_WAIT, SYS_SIGLIST_DECLARED): New #undef's.
* acconfig.h (_ALL_SOURCE): Surround with #if !_ALL_SOURCE.
Fri Jan 22 15:08:33 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acspecific.m4 (AC_GETLOADAVG): If /usr/local/lib/libgetloadavg.a
exists, add -L/usr/local/lib to LDFLAGS.
Fri Jan 22 12:49:11 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT_HEADER): Only comment out the #undef NAME
part of the line, to avoid causing errors from existing comments.
Thu Jan 21 14:50:20 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_HAVE_LIBRARY): Use $libname in "checking for"
message, not $1, to avoid "checking for -l-lfoo".
* acgeneral.m4 (AC_PREPARE): In compile defn, include $CFLAGS.
* acgeneral.m4 (AC_OUTPUT): Broke AC_CONFIG_NAME writing out into:
(AC_OUTPUT_HEADER): New macro broken out of AC_OUTPUT.
Add to conftest.sed a new sed command to turn #undef's into comments.
* acgeneral.m4 (AC_OUTPUT): Use new shell variable, $maxsedlines,
for max number of lines to feed to one sed invocation.
Lower this limit to 20; UTekV 3.2e can't cope with 40.
Tue Jan 19 13:21:02 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* Version 1.3.
Fri Jan 15 16:28:18 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acgeneral.m4 (AC_CONFIG_HEADER, AC_HEADER_EGREP,
AC_TEST_PROGRAM): Make DEFS always contain -D commands,
not C code.
Thu Jan 14 17:05:17 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acspecific.m4 (AC_GETLOADAVG): Check for -lkvm; don't assume it.
Thu Jan 14 16:46:41 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* autoheader.sh (selecting $syms from $TEMPLATES): Use sed to
replace lines containing only blanks with empty lines.
Thu Jan 14 15:15:31 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acspecific.m4 (AC_MODE_T): New macro.
* acgeneral.m4 (AC_OUTPUT): Check for grep -c returning
nothing (AIX 3.1) as well as returning 0.
Wed Jan 13 16:05:59 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acgeneral.m4 (AC_FUNC_CHECK): Add missing #endif.
* acgeneral.m4 (AC_OUTPUT): Use sed, not basename.
From Francois Pinard.
Wed Jan 13 15:49:18 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT): Set exec_prefix to ${prefix}, not
$(prefix); it now works in both makefiles and shell scripts.
Wed Jan 13 15:29:04 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* autoheader.sh: If input is empty, don't print all of
acconfig.h. From Francois Pinard.
* acgeneral.m4 (AC_OUTPUT): Have config.status check all of its
args for validity.
Tue Jan 12 11:11:45 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT): Preserve whitespace around = in prefix
and exec_prefix assignments.
* acspecific.m4 (AC_GETLOADAVG): Values for getloadavg_missing were
reversed.
Fri Jan 8 18:45:59 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT): Make config.status not complain with
usage msg when given no args.
* acgeneral.m4 (AC_HAVE_LIBRARY): Say "checking for -lfoo", not
just "checking for foo".
* acgeneral.m4 (AC_HAVE_LIBRARY): Remove excess quoting around $2
and $3.
* acspecific.m4 (AC_GETLOADAVG): Check for getloadavg library, both
a normally installed one, and one in /usr/local/lib.
After figuring out params for getloadavg.c, figure out whether it
defined LDAV_PRIVILEGED, and if so, set NEED_SETGID to true, and
define GETLOADAVG_PRIVILEGED.
* acconfig.h: Added GETLOADAVG_PRIVILEGED.
Fri Jan 8 16:16:35 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acgeneral.m4 (AC_DEFINE, AC_OUTPUT): Restore the third sed string.
* acgeneral.m4 (AC_FUNC_CHECK): Use __stub_funcname.
* autoheader.sh: Use Autoconf version number.
* acgeneral.m4 (AC_OUTPUT): Diagnose usage errors for
config.status. Use grep -c to count nonempty lines instead of
test -s.
* acspecific.m4 (AC_GETLOADAVG): Use AC_HAVE_LIBRARY.
Wed Jan 6 19:54:47 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* autoheader.sh (coverage check): Use $TEMPLATES in error msg, not
hard-wired "config.h".
Wed Jan 6 18:24:41 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT): If AC_CONFIG_NAME, change
@DEFS@ to -DHAVE_CONFIG_H in Makefiles etc. Idea from Roland McGrath.
* acgeneral.m4 (AC_FUNC_CHECK): If __STUB_funcname is defined,
assume the function isn't present.
* acgeneral.m4 (AC_OUTPUT): Make no args to AC_OUTPUT work
again. From Ian Lance Taylor.
* acspecific.m4 (AC_CONST): Fix quoting problem.
* acconfig.h [const]: New addition.
Thu Dec 31 17:56:18 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acgeneral.m4 (AC_HAVE_LIBRARY): New macro from Noah Friedman.
* acconfig.h: Renamed from config.h.
* autoheader.sh: Renamed from autohead.sh.
Support a local acconfig.h.
Use \\012 instead of \\n for tr for portability.
Thu Dec 31 12:30:34 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* config.h: Added #undef vfork.
Tue Dec 29 14:26:43 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_COMPILE_CHECK): Use cat rather than echo to
create conftest.c, to avoid " problems.
Fri Dec 25 15:07:06 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acspecific.m4 (AC_CONST): Don't define HAVE_CONST.
* acgeneral.m4 (AC_OUTPUT, AC_DEFINE): Combine the two sed
commands for #undef lines.
* acgeneral.m4 (AC_PROGRAM_EGREP, AC_TEST_PROGRAM,
AC_TEST_CPP, AC_OUTPUT), acspecific.m4 (AC_PROG_CC): Put >
before << when using both, to avoid HP-UX sh bug.
Wed Dec 23 20:47:53 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acgeneral.m4 (AC_PARSEARGS): Use if, not &&, for --with.
From Jan Brittenson.
Mon Dec 21 17:13:57 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT): Use sed instead of head and tail.
Trap to remove the temp files.
* acgeneral.m4 (AC_OUTPUT): Quote DEFS assignment.
From Ian Lance Taylor.
Mon Dec 21 14:27:44 1992 Jim Meyering (meyering@comco.com)
* acspecific.m4 (AC_STDC_HEADERS): Make sure ctype.h macros
are ANSI. Nest tests so we don't need shell temporary variable.
Sun Dec 20 18:12:33 1992 Roland McGrath (roland@albert.gnu.ai.mit.edu)
* Makefile.in (%.h: %.in): New rule using autohead.
(all): Do autohead.
(install): Install autohead and config.h.
(autohead): New rule.
(DISTFILES): Added autohead.sh.
* autohead: New script.
Fri Dec 18 00:21:23 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acgeneral.m4 (AC_HAVE_FUNCS, AC_HAVE_HEADERS): Change method
of tr quoting to keep old shells happy. From Ian Lance Taylor.
* acgeneral.m4 (AC_DEFINE): Add to SEDDEFS.
(AC_OUTPUT): Use sed instead of awk.
From Ian Lance Taylor.
Mon Dec 14 14:33:29 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acspecific.m4 (AC_STDC_HEADERS): Check for string.h
declaring memchr.
* acgeneral.m4 (AC_NOTICE): Fix comment.
Fri Dec 11 17:59:23 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* acspecific.m4 (AC_ALLOCA): Don't use libPW; it causes too
much trouble.
Wed Dec 9 14:04:30 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* config.h: Added HAVE_SYS_WAIT, HAVE_WAITPID, SVR4, UMAX,
[ugp]id_t, UMAX4_3, DGUX.
Thu Dec 3 13:37:17 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* acspecific.m4 (AC_PROG_INSTALL): Ignore AFS install.
From James Clark, jjc@jclark.com.
Tue Nov 24 07:47:45 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acspecific.m4 (AC_PROG_LEX, AC_DECLARE_YYTEXT, AC_VFORK, AC_WAIT3,
AC_INT_16_BITS, AC_WORDS_BIGENDIAN, AC_ARG_ARRAY): End with a newline.
* acspecific.m4 (AC_DIR_HEADER): If ndir.h exists and the other
choices don't, define NDIR.
Sat Nov 21 00:14:51 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acspecific.m4 (AC_RETSIGTYPE): Instead of grepping for the signal
declaration, try redeclaring it and see if we get an error.
Always define RETSIGTYPE, not just if it's int.
From Ian Lance Taylor.
Fri Nov 20 17:06:09 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acgeneral.m4 (AC_DEFINE): Only put -D option in quotes if it
actually contains blanks.
Thu Nov 19 17:18:40 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acgeneral.m4 (AC_PARSEARGS): Set a shell var for --with-*.
(AC_WITH): New macro.
* acspecific.m4 (AC_CONST): If const works, define HAVE_CONST.
* acspecific.m4 (AC_ALLOCA): Don't use libPW on HP-UX.
Wed Nov 18 17:36:08 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_DEFINE): When writing a -D with a value,
surround it with 's so the value can contain spaces.
Thu Nov 12 22:49:35 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acspecific.m4 (AC_PROG_CC): Don't add -O to CC if GNU C.
(-O2, or nothing, might be more appropriate.)
Sun Nov 8 23:33:23 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
* acspecific.m4 (AC_GETLOADAVG): Check for dwarf.h for general
svr4, then elf.h for Solaris 2, which needs additional libraries.
Thu Nov 12 22:18:54 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acgeneral.m4 (AC_PARSEARGS): --exec_prefix -> --exec-prefix.
Tue Nov 10 16:15:10 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acgeneral.m4: undef m4 `include' builtin.
* acspecific.m4 (AC_STDC_HEADERS): Don't test for limits.h
due to Ultrix conflict with float.h.
Thu Oct 29 16:16:11 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_PARSEARGS, AC_PREPARE): New macros, broken out
parts of AC_INIT.
(AC_INIT): Use them.
Thu Oct 22 20:48:12 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acspecific.m4 (AC_INSTALL): Comment out arg to `:'.
AIX doesn't like it.
Wed Oct 14 12:41:02 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* Version 1.2.
* acspecific.m4 (AC_INSTALL): Avoid the AIX install script.
* acspecific.m4 (AC_RESTARTABLE_SYSCALLS): Wait for child if
sys calls are not restarted, to avoid leaving the child still
running. From Ian Lance Taylor.
Tue Oct 13 15:43:56 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acspecific.m4 (AC_CONST): Add more tests for brokenness.
From Jim Meyering.
* acgeneral.m4: Use % instead of ? to avoid shell variable expansion.
Fri Oct 2 06:55:05 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acgeneral.m4: Use ? instead of , to separate parts of sed arg.
Mon Sep 14 12:33:41 1992 David J. MacKenzie (djm@apple-gunkies.gnu.ai.mit.edu)
* acspecific.m4 (AC_STDC_HEADERS): Also check for float.h.
* acspecific.m4 (AC_TIMEZONE): Protect [] from being quotes.
Thu Sep 10 17:12:10 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT): Include the hostname in config.status.
* acgeneral.m4 (AC_OUTPUT): Use a separate flag in the awk
script instead of checking for non-empty values, so things
like defining const as empty work. From
Steve Emmerson <steve@unidata.ucar.edu>.
Fri Aug 28 18:51:13 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* acgeneral.m4 (AC_INIT): If there's no path on $0, use '.'.
Thu Aug 27 16:15:14 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* config.h: New file.
* acgeneral.m4 (AC_INIT): Look for source files in the
directory containing `configure', if not given explicitly.
* acspecific.m4 (AC_TIMEZONE): Adjust tzname decl for RS6000.
* acspecific.m4 (AC_GETLOADAVG): Don't use double quotes in
the test program.
Thu Aug 27 15:26:49 1992 Roland McGrath (roland@wookumz.gnu.ai.mit.edu)
* acspecific.m4 (AC_GETLOADAVG): Don't check nlist.h if we found
one of specific things.
Mon Aug 24 16:22:45 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* Version 1.1.
* acspecific.m4 (AC_TIMEZONE): Include time.h. Don't
declare tzname if it's a macro. From Jim Meyering.
Fri Aug 21 14:12:35 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* acspecific.m4 (AC_ALLOCA): Check whether the alloca defined by
alloca.h works when given a non-constant argument.
* acspecific.m4 (AC_GETLOADAVG): Define NLIST_STRUCT and
NLIST_NAME_UNION if appropriate.
* acgeneral.m4 (AC_OUTPUT): If no args are given, omit the loop to
produce output files.
* acgeneral.m4 (AC_TEST_PROGRAM): Add a call to exit to try to
suppress core dumped message. From Ian Lance Taylor.
* acgeneral.m4 (AC_PREFIX): Only print the message if prefix
hasn't been set. From James Clark.
* acspecific.m4 (AC_SIZE_T, AC_UID_T, AC_PID_T,
AC_RETSIGTYPE): Print a message saying what it's checking for.
(AC_SIZE_T): Define size_t to be unsigned, not int, for
ANSI-friendliness.
* acspecific.m4 (AC_GETLOADAVG): Just check for elf.h, not
dwarf.h too.
* autoconf.sh: Exit with status 1 if there are unresolved macros.
Isolate the pattern to make adding other prefixes easy.
Look for aclocal.m4 in . as well as MACRODIR.
Tue Aug 18 16:35:46 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acspecific.m4 (AC_STRCOLL): New macro.
Tue Aug 18 15:22:45 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
* acspecific.m4 (AC_GETLOADAVG): elf.h implies SVR4.
Mon Jul 27 14:20:32 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* acgeneral.m4 (AC_TEST_PROGRAM): Check for cross-compiling
was missing "test -n". From Ian Lance Taylor.
Sun Jul 26 16:25:19 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* acgeneral.m4 (AC_SUBST): Support multiple substitutions in a
line.
Mon Jul 20 01:08:01 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* Version 1.0.
* acspecific.m4 (AC_ALLOCA): Don't try -lucb -- it's too often broken.
Sat Jul 18 13:40:46 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* acspecific.m4 (AC_MAJOR_HEADER): Add missing "$".
* acspecific.m4 (AC_ALLOCA): Put -lc before -lucb.
Fri Jul 17 00:00:07 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* autoconf.sh: Print the lines of the input file where
unresolved macros occur. From Francois Pinard.
* acspecific.m4 (AC_PROG_INSTALL), acgeneral.m4
(AC_PROGRAM_CHECK): Use test -f instead of -s.
* autoconf.sh: grep for undefined macros in output.
Tue Jul 14 01:19:26 1992 David J. MacKenzie (djm@apple-gunkies.gnu.ai.mit.edu)
* acgeneral.m4 (AC_PROGRAM_CHECK): Search PATH manually to
avoid "command not found" messages on /dev/tty. Remove "args
for check" argument.
(AC_INIT): Don't define checkfor; no longer needed.
* acspecific.m4 (AC_PROG_CC, AC_PROG_RANLIB, AC_PROG_YACC,
AC_PROG_LEX): Don't pass "args for check" argument.
* acgeneral.m4 (AC_PROGRAMS_CHECK): New macro.
* acspecific.m4 (AC_PROG_AWK): Use it. Check for mawk, gawk,
nawk, and awk.
(AC_PROG_YACC): Check for byacc if bison isn't found.
* acspecific.m4 (AC_PROG_CC): Renamed from AC_PROG_GCC.
(AC_PROG_YACC): Renamed from AC_PROG_BISON.
(AC_PROG_AWK): Renamed from AC_PROG_GAWK.
(AC_PROG_LEX): Renamed from AC_PROG_FLEX.
* acgeneral.m4 (AC_TEST_PROGRAM): Redirect stderr to /dev/null
both inside and outside the subshell to try to prevent core
dumped messages. Who knows, it might even help.
Thu Jul 9 21:37:45 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* acspecific.m4 (AC_GETLOADAVG): Check for DGUX before SVR4.
Fri Jul 3 01:01:50 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acspecific.m4 (AC_REMOTE_TAPE): Renamed from AC_MTIO.
Define HAVE_SYS_MTIO_H instead of NO_MTIO.
(AC_LONG_FILE_NAMES): Renamed from AC_LONG_FILENAMES.
(AC_RSH): Define HAVE_NETDB_H instead of USE_REXEC.
Above mostly from Richard Stallman.
* acgeneral.m4 (AC_MISSING_FUNCS): Macro removed.
* acspecific.m4 (AC_VPRINTF, AC_WAIT3, AC_UTIME_NULL,
AC_TIMEZONE, AC_ST_BLOCKS, AC_ST_BLKSIZE): Change from
FOO_MISSING to HAVE_FOO.
(AC_WAIT3): Renamed from AC_WAIT3_RUSAGE.
(AC_TIMEZONE): Require AC_STRUCT_TM.
(AC_STRUCT_TM): Provide itself.
* acgeneral.m4 (AC_OUTPUT): Add --recheck option to config.status.
* acspecific.m4 (AC_ST_RDEV, AC_CONST): New macros.
* acgeneral.m4 (AC_DEFINE): Don't consider an empty value arg to
be an omitted arg.
Thu Jul 2 16:05:05 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acspecific.m4 (AC_GETLOADAVG): New macro.
* autoconf.sh: Only reject an arg that's not a known option if it
is an option.
Tue Jun 30 16:08:04 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acgeneral.m4 (AC_INIT, AC_OUTPUT): Eliminate vpsub.
Thu Jun 25 12:42:10 1992 David J. MacKenzie (djm@apple-gunkies.gnu.ai.mit.edu)
* autoconf.sh: Add --version option.
* acgeneral.m4: Support it.
Wed Jun 24 14:04:13 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* acspecific.m4 (AC_TIMEZONE): Do the checks unconditionally,
not only if strftime.o is in LIBOBJS.
* acspecific.m4 (AC_DIR_HEADER): Don't assume sys/dir.h exists.
* acgeneral.m4 (AC_PROGRAM_CHECK): Don't include the program
name in the value-if-found. From Rich Murphey.
* acspecific.m4 (AC_PROG_{GCC,RANLIB,GAWK,BISON,FLEX}): Change
callers.
* acgeneral.m4 (AC_OUTPUT): Mention the args given to
configure in a comment in config.status.
Fri Jun 19 13:18:12 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acgeneral.m4 (AC_FUNC_CHECK): Use the third arg when it's
non-null, not when it's null. From Ian Lance Taylor.
Thu Jun 18 12:10:27 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acgeneral.m4 (AC_BEFORE): Print message in next-error format.
From Franc,ois Pinard.
* acgeneral.m4 (AC_PROGRAM_CHECK): If args-for-use is empty,
don't put a space after the program name.
* acspecific.m4 (AC_DECLARE_YYTEXT): Move AC_REQUIREs from
AC_PROG_FLEX to here, where they belong.
* acspecific.m4 (AC_MEMORY_H): Look for memchr instead of memcpy.
From Karl Berry.
Wed Jun 17 09:56:59 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acgeneral.m4 (AC_BEFORE): New macro.
* acspecific.m4 (AC_PROG_GCC, AC_DIR_HEADER, AC_AIX,
AC_MINIX, AC_ISC_POSIX): Use it.
Tue Jun 16 14:46:29 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* autoconf.sh: Remove incomplete output file if interrupted.
* acgeneral.m4 (AC_INIT): Avoid running an extra subshell for pwd.
From Franc,ois Pinard.
Mon Jun 15 21:27:49 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acgeneral.m4 (AC_TEST_PROGRAM): Take another arg for
cross-compiling.
* acspecific.m4 (AC_CROSS_CHECK): New program.
* acgeneral.m4 (AC_REQUIRE, AC_PROVIDE): New macros.
(AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_TEST_CPP): Use them.
* acspecific.m4 (AC_PROG_GCC, AC_GCC_TRADITIONAL, AC_PROG_CPP,
AC_PROG_FLEX, AC_INLINE): Ditto.
Sat Jun 13 17:54:24 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acspecific.m4 (AC_MEMORY_H): echo what it's doing.
Thu Jun 11 14:18:35 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acspecific.m4 (AC_MINUS_C_MINUS_O, AC_INLINE,
AC_SETVBUF_REVERSED): New macros.
(AC_ALLOCA): Define HAVE_ALLOCA_H if appropriate.
* acgeneral.m4 (AC_INIT): Do pwd in the srcdir, not current dir.
Scan through "$@" (implicitly) instead of $*.
(AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_COMPILE_CHECK,
AC_TEST_PROGRAM, AC_TEST_CPP): Supply a `:' if `true' argument
is empty.
* acgeneral.m4, acspecific.m4: Omit `:' in callers.
Wed Jun 10 12:03:11 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_HEADER_CHECK,
AC_COMPILE_CHECK, AC_TEST_PROGRAM, AC_TEST_CPP, AC_FUNC_CHECK):
Make the last argument (program to run if test fails) optional.
(AC_HAVE_FUNCS, AC_HAVE_HEADERS): Don't pass optional last args.
* acspecific.m4 (most macros): Likewise.
Mon Jun 8 16:27:10 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* acspecific.m4 (AC_VFORK): Get rid of backquotes.
* acgeneral.m4 (AC_OUTPUT): Exit with 0 status when
--no-create was given.
Only write to the AC_CONFIG_NAME file if it doesn't exist or is
different from what we'd write. From Ian Lance Taylor.
Thu Jun 4 14:46:22 1992 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
* acspecific.m4 (AC_UNISTD_H, AC_UID_T, AC_SIZE_T, AC_PID_T,
AC_ST_BLKSIZE, AC_STRUCT_TM): Quote the whole macro body.
* acgeneral.m4 (AC_OUTPUT): Look for config header.in in
top_srcdir, not srcdir. From Garrett Wollman.
* acgeneral.m4 (AC_OUTPUT): Don't add make .NOEXPORT rule to
output files.
* acgeneral.m4, acspecific.m4: Rename AC_PROG_CHECK to
AC_PROGRAM_CHECK, AC_PROG_EGREP to AC_PROGRAM_EGREP,
AC_TEST_PROG to AC_TEST_PROGRAM.
Wed Jun 3 14:00:07 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acgeneral.m4 (AC_INIT, AC_OUTPUT): Add --no-create option.
* acgeneral.m4 (AC_COMPILE_CHECK): Check the C compiler exit
status instead of trying to run the test program.
* acspecific.m4 (AC_RESTARTABLE_SYSCALLS): Use AC_TEST_PROG
instead of doing it by hand.
* acspecific.m4 (AC_PROG_GCC, AC_AIX, AC_XENIX_DIR,
AC_SCO_INTL, AC_DYNIX_SEQ): Use AC_PROG_EGREP instead of
AC_TEST_PROG.
* acgeneral.m4 (AC_TEST_PROG): Renamed from AC_TEST_PROGRAM.
* acgeneral.m4 (AC_INIT): Don't relativize `.'.
(AC_OUTPUT): Substitute the subdirectory path, not the top
path, for srcdir, unless the top path is `.'.
* acgeneral.m4 (AC_OUTPUT): Special-case substituting DEFS.
From Ian Lance Taylor.
* acspecific.m4 (AC_GCC_TRADITIONAL): Use CPP instead of
compiling a test program.
* acgeneral.m4 (AC_TEST_CPP): Pass DEFS to CPP.
(AC_HEADER_EGREP): Don't echo anything.
(AC_PROG_EGREP): New macro.
Tue Jun 2 14:07:27 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_CONFIG_HEADER): Renamed from AC_HEADER_FILE.
Rename AC_HEADER_NAME TO AC_CONFIG_NAME.
(AC_SUBST): Add the arg variable to a diversion for config.status.
(AC_OUTPUT): Write the code to create output files into config.status,
then run that. Always use `awk'; checking for nawk in a subshell
doesn't seem to work on 4.3BSD.
* acgeneral.m4 (AC_HEADER_EGREP): Pass DEFS to CPP.
* acspecific.m4 (AC_SIZE_T): Define size_t as int, not long.
From Ian Lance Taylor.
* acspecific.m4 (AC_STDC_HEADERS): Also check for stdarg.h.
From Garrett Wollman.
Wed May 20 00:34:03 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT): Use nawk if available.
* acgeneral.m4 (AC_INIT): Make srcdir=`.' absolute.
* acspecific.m4 (AC_DIR_HEADER): Include sys/types.h before
dir header in closedir test.
* acgeneral.m4, acspecific.m4: AC_LIBTHING_CHECK renamed to
AC_COMPILE_CHECK.
* acspecific.m4 (AC_AIX, AC_XENIX_DIR, AC_SCO_INTL, AC_DYNIX_SEQ):
Use the C preprocessor instead of just looking for files.
Mon May 18 20:51:50 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
* acspecific.m4 (WORDS_BIGENDIAN): Fix exit expression.
(AC_DECLARE_YYTEXT): Eval $CPP.
(AC_DIR_HEADER): Compile the test program; don't just
preprocess it. Above all from Karl Berry.
Fri May 15 00:57:01 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* acspecific.m4 (AC_AIX): Don't define _BSD, to avoid getting
union wait.
* acgeneral.m4 (AC_HEADER_EGREP): New macro, replacing AC_IDENT*.
* acspecific.m4 (AC_MEMORY_H, AC_RETSIGTYPE, AC_{UID,SIZE,PID}_T):
Use it.
* acgeneral.m4 (AC_TEST_CPP): New macro.
(AC_IDENT_{PRESENT,MISSING}): Macros deleted.
(AC_HEADER_CHECK): Use AC_TEST_CPP, replaces AC_HEADER_{PRESENT,
MISSING}.
(AC_LIBTHING_CHECK): Replace AC_LIBTHING_{PRESENT,MISSING}.
(AC_FUNC_CHECK): Replace AC_FUNC_PRESENT.
(AC_INIT): Don't set INCLUDEDIR.
* acspecific.m4 (AC_DIR_HEADER): Use AC_TEST_CPP.
* All other macros: Don't refer to INCLUDEDIR; use
AC_HEADER_CHECK instead.
* acspecific.m4 (AC_PROG_CPP): Don't evaluate $CC until called.
Try $CC -E before /lib/cpp.
Thu May 14 23:15:02 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT): Remove each file before creating it.
Sat May 9 14:52:57 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* acspecific.m4 (AC_WAIT3_RUSAGE): New macro.
* acgeneral.m4 (AC_INIT, AC_OUTPUT): Use AC_SUBST instead of a
special mechanism to substitute for srcdir.
* acgeneral.m4 (AC_OUTPUT): Substitute for exec_prefix if it
was given, even if not substituting for prefix.
* acgeneral.m4 (AC_INIT, AC_OUTPUT): Remove @VPATH@
substitution; use @srcdir@ instead.
Sun May 3 01:21:47 1992 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
* acgeneral.m4 (AC_NOTICE): New macro taken from AC_INIT, to avoid
m4 coredump. From Karl Berry.
* acgeneral.m4 (AC_OUTPUT): Look for header-file.in in $srcdir,
not current dir.
* acgeneral.m4 (AC_IDENT_{MISSING,PRESENT}): Make them agree
with the documentation -- the third arg is a shell command,
not an identifier to define.
* acspecific.m4 (AC_DIR_HEADER): Change the caller.
Mon Apr 27 09:15:15 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* acspecific.m4: Use AC_TEST_PROGRAM wherever $compile was
being used directly.
* acgeneral.m4 (AC_HAVE_HEADERS, AC_HAVE_FUNCS,
AC_FUNC_PRESENT, AC_TEST_PROGRAM): New macros from Ian Lance Taylor.
* acspecific.m4 (AC_PROG_INSTALL): Screen out /usr/sbin/install.
(AC_CHAR_UNSIGNED): Don't define __CHAR_UNSIGNED__ if it's
predefined.
Fri Apr 24 10:08:21 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* acgeneral.m4 (AC_OUTPUT): Make the arg a list of files instead of
directories.
* acspecific.m4 (AC_ALLOCA): Check whether the alternate libraries
actually contain alloca. From Ian Lance Taylor.
* acspecific.m4 (AC_PROG_CPP): New macro.
* acgeneral.m4 (AC_OUTPUT): Allow newly defined values to be more
than one word for AC_HEADER_FILE. From Karl Berry.
* acgeneral.m4 (AC_OUTPUT): Don't substitute DEFS if AC_HEADER_FILE.
(AC_LIBTHING{PRESENT,MISSING}): Run conftest in subshell.
From Ian Lance Taylor.
Local Variables:
mode: indented-text
left-margin: 8
version-control: never
End: